package com.ctsi.ssdc.entity;


import com.ctsi.ssdc.annocation.AutoId;
import com.ctsi.ssdc.util.LongtoStringSerialize;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiOperation;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Calendar;
import java.util.Date;

/**
 *  EconomicIndicators 实体类
 *  1. 昆山旅游度假区主要经济指标
 *
 * @author hx
 * @date 2022-11-22 17:21:45
 *
 */

@Data
@ApiModel("1. 昆山旅游度假区主要经济指标")
public class EconomicIndicators {
    /**
     * 序号
     *
     */
    @AutoId(primaryKey = "id")
    @JsonSerialize(using = LongtoStringSerialize.class)
    private Long id;
    /**
     * 指标
     *
     */

    private String indicators;
    /**
     * 单位
     *
     */

    private String unit;
    /**
     * 当月
     *
     */

    private Double thisMonth;
    /**
     * 当月止累计
     *
     */

    private Double accumulate;
    /**
     * 同比
     *
     */

    private Double monthOnMonth;
    /**
     * 总量
     *
     */

    private String total;
    /**
     * 增速
     *
     */

    private String growthRate;
    /**
     * 完成进度
     *
     */

    private Double schedule;
    /**
     * 日期
     *
     */
    @JsonFormat(pattern = "yyyy-MM",timezone = "GMT+8")
    @DateTimeFormat(pattern="yyyy-MM")
    private Date statisticalTime;


}
